import {userInfo}  from '@/request/api'
export default{
  namespaced:true,
  state:{
    //购物车数量 
    cartTotal:0,
    //用户信息
    userInfo1:{
          //呢称
          nickName:'呢称',
          coin:"--",
          /* 要写成node形式 */
          // headImg:'../../assets/img/'
          headImg:require('../../assets/img/userImg.f8bbec5e.png')
    //积分
    //headImg
    }


  },
  mutations:{
    updataUserInfo(state,payload){
      state.cartTotal=payload.cartTotal
      state.userInfo1=payload.userInfo
    },
    initUserInfo(state){
      state.cartTotal=0,
      //用户信息
      state.userInfo1={
            //呢称
            nickName:'呢称',
            coin:"--",
            /* 要写成node形式 */
            // headImg:'../../assets/img/'
            headImg:require('../../assets/img/userImg.f8bbec5e.png')
      //积分
      //headImg
      }
    }

  },
  actions:{
    /* 获取用户信息    异步+更新  */
    async asyncChangeUserInfo(context,payload){
          let res =await userInfo();
          // console.log('用户信息为：',res)
          context.commit('updataUserInfo',res.data)

    }
  }
}